GtkPopover: Set interpolate-size on the stack...
authorTimm Bäder <mail@baedert.org>
Sun, 19 Jul 2015 15:40:28 +0000 (17:40 +0200)
committerTimm Bäder <mail@baedert.org>
Mon, 20 Jul 2015 08:26:06 +0000 (10:26 +0200)
... in gtk_popover_bind_model
and gtk_popover_menu_init

gtk/gtkpopover.c
gtk/gtkpopovermenu.c

index 55d4085b2ee49d0c5396d7f5a796415672938df4..e7f3e69499a7db6049b9883daa11fc76f9b7a1b8 100644 (file)
@@ -2341,6 +2341,7 @@ gtk_popover_bind_model (GtkPopover  *popover,
       stack = gtk_stack_new ();
       gtk_stack_set_vhomogeneous (GTK_STACK (stack), FALSE);
       gtk_stack_set_transition_type (GTK_STACK (stack), GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT_RIGHT);
+      gtk_stack_set_interpolate_size (GTK_STACK (stack), TRUE);
       gtk_widget_show (stack);
       gtk_container_add (GTK_CONTAINER (popover), stack);
 
index 458884423613d4cef02dcc0310f899a19a7eaaf8..dce87a29495159d61f25fe47471d4035a87d50c2 100644 (file)
@@ -129,6 +129,7 @@ gtk_popover_menu_init (GtkPopoverMenu *popover)
   stack = gtk_stack_new ();
   gtk_stack_set_vhomogeneous (GTK_STACK (stack), FALSE);
   gtk_stack_set_transition_type (GTK_STACK (stack), GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT_RIGHT);
+  gtk_stack_set_interpolate_size (GTK_STACK (stack), TRUE);
   gtk_widget_show (stack);
   gtk_container_add (GTK_CONTAINER (popover), stack);
   g_signal_connect (stack, "notify::visible-child-name",